fertility deity - French English Dictionary